Package("com.green.web.PersonManager");
/* 费用类型 */
com.green.web.PersonManager = {	
	init : function() {
		$list_dataGrid = $("#tableContainer").ligerGrid(
				$.extend($list_defaultGridParam, {
					columns : [ {display : 'ID',name : 'id',align : 'center',hide:true,width : 1
					}, {display : '工号',name : 'number',align : 'left',width : 60
					}, {display : '姓名',name : 'name',align : 'left',width : 60,render:function (cv, rd, op) {
					   op="<a href=\"javascript:com.green.web.PersonManager.openDetail('"+cv.id+"');\">"+op+"</a>";
					    return op;
					}
					}, {display : '组织',name : 'org.displayName',align : 'left',width : 250
					}, {display : '岗位',name : 'position.name',align : 'left',width : 100
					}, {display : '城市',name : 'cityName',align : 'left',width : 100
					}, {display : '区域',name : 'areaName',align : 'left',width : 120
					}, {display : '板块',name : 'plateName',align : 'left',width :280
					}, {display : '操作',name : 'isForbidden',align : 'center',width : 100,render:function (cv, rd, op) {
						if(op||op==0){
							if(op=="1"||op==1){
								if($("#optCodesListDisplay").val()!="" || $("#personNumber").val().indexOf("admin")>1){
								op="<a href=\"javascript:com.green.web.PersonManager.deleteDetail('"+cv.id+"',0,'启用');\">启用</a>";
								}
								if($("#optCodesListDisplay").val()!="" || $("#personNumber").val().indexOf("admin")>1){
									op=op+	" |  <a href=\"javascript:com.green.web.PersonManager.openDetail('"+cv.id+"');\">编辑权限</a>";
								}
							}else{
								if($("#optCodesListDisplay").val()!="" || $("#personNumber").val().indexOf("admin")>1){
								op="<a href=\"javascript:com.green.web.PersonManager.deleteDetail('"+cv.id+"',1,'禁用');\">禁用</a>" 
								}
								if($("#optCodesListDisplay").val()!="" || $("#personNumber").val().indexOf("admin")>1){
								op=op+	" |  <a href=\"javascript:com.green.web.PersonManager.openDetail('"+cv.id+"');\">编辑权限</a>";
								}
							}
						}
						return op;
					}			
					} ],					 
					rownumbers : false,
					enabledSort : false,
					parms : {
						isForbidden :0,
						controUnit :$("#controUnit").val()
					},
					url : ctx + '/person/listData'
				}));		
	},
	queryData : function() {	
		$list_dataParam['personName'] = $("#personName").val();
	    $list_dataParam['isForbidden'] = $("#isForbidden").val();
	    $list_dataParam['controUnit'] = $("#controUnit").val();
		resetList();
	},
	deleteDetail : function(id,type,name) {
		art.dialog.confirm("是否执行 ”"+name+"“ 操作？", function() {
			$.ajax({
				type : "POST",
				url : ctx + "/person/deletePerson",
				data : {
					"id" : StringUtil.Url(id),
					"type" : type
				},
				success : function(data) {
					var ss = $.trim(data.message);
					if (ss == 1 || ss=="1") {
						art.dialog.optTips('您的操作已经成功',2,"success");
						com.green.web.PersonManager.queryData();
						art.dialog.close();
					} else {
						art.dialog.optTips('操作失败，请稍后再试',2,"failure");
					}
				}
			});
		});
	},
	openDetail : function(id) {
		location.href= ctx + '/person/openDetail?id='+encodeURIComponent(id);
	}
}